{
  "summary": "Implement rudimentary network public feed, fixes and refactors and trying to figure out how to make a composite unique key",
  "dedicated_hours": 7
}

Relevant commits:
  - 00de6c0bd3ed00d72974c7ac722b310064e04dcb [UTIL][Common] Implement 'isSystemPath'
  - 1bb7461f7631de150d76fca86088b12784c2388a [CONTROLLER][AdminPanel] Add missing use statement
  - 8bd08a095851b876769ea3cef0da603c6f38d34d [SECURITY] Wrap getUser in a try catch, in case the user doesn't exist
  - ed0c82e6304c8d26808fc5c29e0fee804f2a9207 [STREAM][NetworkPublic] Add skeleton of public timeline and posting
  - 44a14dd20fc400cdf768ba14e088c4e60ca2e4c5 [Media] Move code from media.php to utils.php
  - e7f58205f8bf82d6b12a7529da346e3116241ef4 [DB] Add 'dql' method to wrap 'createQuery' and replace 'Gsactor' with 'GSActor'
  - 3f2e73436278c31b1f0205d45a05130614943856 [Media] Use utils
  - 87765c46ab0cd536d8ca1f2c93a8033136d03fb2 [UserPanel] Fix upload of avatar
  - a94e418ec66e2b41451dfb50250f8ab21c47a524 [DB][DEFAULTS] Add avatar/default
  - be06ff42cb8a7b5049a14a753dac35c25cb7563b [DB][AVATAR] Remove extraneous slash
